technological advances - Espagnol Anglais Dictionnaire